# from supermemo2 import SMTwo, mon_day_year
# # using default date date.today()
# SMTwo.first_review(3)
#
# # providing string date in Year-Month-Day format
# SMTwo.first_review(3, "2021-12-01")
#
# # providing string date in Month-Day-Year format
# SMTwo.first_review(3, "12-01-2021", mon_day_year)
#
# # providing date object date
# from datetime import date
# d = date(2021, 12, 1)
# SMTwo.first_review(3, d)
#
# from supermemo2 import SMTwo, mon_day_year
# # using previous values from first_review call
# r = SMTwo.first_review(3)
#
# # using default date date.today()
# SMTwo(r.easiness, r.interval, r.repetitions).review(3)
#
# # providing string date in Year-Month-Day format
# SMTwo(r.easiness, r.interval, r.repetitions).review(3, "2021-12-01")
#
# # providing string date in Month-Day-Year format
# SMTwo(r.easiness, r.interval, r.repetitions).review(3, "12-01-2021", mon_day_year)
#
# # providing date object date
# from datetime import date
# d = date(2021, 12, 1)
# SMTwo(r.easiness, r.interval, r.repetitions).review(3, d)

from supermemo2 import SMTwo, mon_day_year
# using previous values from first_review call
r = SMTwo.first_review(3)

# # using default date date.today()
# SMTwo(r.easiness, r.interval, r.repetitions).review(3)
#
# # providing string date in Year-Month-Day format
# SMTwo(r.easiness, r.interval, r.repetitions).review(3, "2021-12-01")
#
# # providing string date in Month-Day-Year format
# SMTwo(r.easiness, r.interval, r.repetitions).review(3, "12-01-2021", mon_day_year)

# providing date object date
from datetime import date

print(SMTwo(r.easiness, r.interval, r.repetitions).review(3).review_date)